package com.epidemic.project.system.jiaoliu.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.epidemic.project.system.jiaoliu.mapper.SysJiaoLiuMapper;
import com.epidemic.project.system.jiaoliu.domain.SysJiaoLiu;
import com.epidemic.project.system.jiaoliu.service.ISysJiaoLiuService;
import com.epidemic.common.utils.text.Convert;

/**
 * 交流沟通Service业务层处理
 * 
 * @author sys
 * @date 2023-02-01
 */
@Service
public class SysJiaoLiuServiceImpl implements ISysJiaoLiuService 
{
    @Autowired
    private SysJiaoLiuMapper sysJiaoLiuMapper;

    /**
     * 查询交流沟通
     * 
     * @param id 交流沟通ID
     * @return 交流沟通
     */
    @Override
    public SysJiaoLiu selectSysJiaoLiuById(Long id)
    {
        return sysJiaoLiuMapper.selectSysJiaoLiuById(id);
    }

    /**
     * 查询交流沟通列表
     * 
     * @param sysJiaoLiu 交流沟通
     * @return 交流沟通
     */
    @Override
    public List<SysJiaoLiu> selectSysJiaoLiuList(SysJiaoLiu sysJiaoLiu)
    {
        return sysJiaoLiuMapper.selectSysJiaoLiuList(sysJiaoLiu);
    }

    /**
     * 新增交流沟通
     * 
     * @param sysJiaoLiu 交流沟通
     * @return 结果
     */
    @Override
    public int insertSysJiaoLiu(SysJiaoLiu sysJiaoLiu)
    {
        return sysJiaoLiuMapper.insertSysJiaoLiu(sysJiaoLiu);
    }

    /**
     * 修改交流沟通
     * 
     * @param sysJiaoLiu 交流沟通
     * @return 结果
     */
    @Override
    public int updateSysJiaoLiu(SysJiaoLiu sysJiaoLiu)
    {
        return sysJiaoLiuMapper.updateSysJiaoLiu(sysJiaoLiu);
    }

    /**
     * 删除交流沟通对象
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    @Override
    public int deleteSysJiaoLiuByIds(String ids)
    {
        return sysJiaoLiuMapper.deleteSysJiaoLiuByIds(Convert.toStrArray(ids));
    }

    /**
     * 删除交流沟通信息
     * 
     * @param id 交流沟通ID
     * @return 结果
     */
    @Override
    public int deleteSysJiaoLiuById(Long id)
    {
        return sysJiaoLiuMapper.deleteSysJiaoLiuById(id);
    }
}
